package com.bitoon.basketdudes.jpa;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;

@Entity
@Table(name = "semanal", schema = "rankings")
@NamedQueries({
    @NamedQuery(name = "Semanal.findByEquipoId",           query = "SELECT r FROM Semanal r WHERE r.equipo_id = :id")

})

public class Semanal implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @Column(name = "equipo_id")
    private Integer equipo_id = 0;

    @Basic(optional = false)
    @Column(name = "torneo_id")
    private int torneo_id = 0;

    @Basic(optional = false)
    @Column(name = "division")
    private int division = 0;

    @Basic(optional = false)
    @Column(name = "partidos")
    private int partidos = 0;

    @Basic(optional = false)
    @Column(name = "puntos")
    private int puntos = 0;


    public Semanal() {
    }

    public Semanal(Integer id) {
        this.equipo_id = id;
    }

    public int getEquipoId() {
        return equipo_id;
    }

    public void setEquipoId(Integer id) {
        this.equipo_id = id;
    }

    public int getTorneoId() {
        return torneo_id;
    }
    public void setTorneoId(int id) {
        this.torneo_id = id;
    }
    public int getDivision() {
        return division;
    }
    public void setDivision(int id) {
        this.division = id;
    }
    public int getPartidos() {
        return partidos;
    }
    public void setPartidos(int id) {
        this.partidos = id;
    }
    public int getPuntos() {
        return puntos;
    }
    public void setPuntos(int id) {
        this.puntos = id;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (equipo_id != null ? equipo_id.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Defensa)) {
            return false;
        }
        Semanal other = (Semanal) object;
        if ((this.equipo_id == null && other.equipo_id != null) ||
            (this.equipo_id != null && !this.equipo_id.equals(other.equipo_id))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "com.bitoon.basketdudes.jpa.Semanal[id=" + equipo_id + "]";
    }

}
